package com.qf.proxy;

import com.qf.service.FangDongService;
import com.qf.service.FangDongServiceImpl;

/**
 * 代理类模式
 * 静态编码，因为代码也算是硬编码，写死在代码中
 */
public class ZhongJieProxy implements FangDongService {
    private FangDongService fangDongService = new FangDongServiceImpl();
    /**
     * 中介帮助房东出租房屋
     */
    @Override
    public void zufang() {
        //添加辅助功能，例如：打印日志、事务功能
        System.out.println("===发布租房信息===");
        System.out.println("===带租户看房===");

        //执行核心业务，让房东签合同，收房租
        fangDongService.zufang();
        System.out.println("===维护房屋===");
    }
}
